package cn.xy.ymcc.service;

import cn.xy.ymcc.doc.CourseDoc;
import cn.xy.ymcc.dto.CourseSearchDto;
import cn.xy.ymcc.result.PageList;

public interface ICourseEsServise {

    /**
     * 保存课程
     * @param doc
     */
    void saveCourse(CourseDoc doc);

    /**
     * 下线
     * @param courseId
     */
    void removeCourse(Long courseId);

    /**
     * 查询ES课程列表
     * @param dto
     * @return
     */
    PageList<CourseDoc> search(CourseSearchDto dto);
}
